﻿using System;
using System.Collections.Generic;
using System.Text;

namespace EC.Entity
{
    /// <summary>
    /// 权限码
    /// </summary>
    public enum AuthCode
    {

        /// <summary>
        /// 首页统计
        /// </summary>
        Statistics,

        #region 系统

        #region 用户
        /// <summary>
        /// 用户管理_查看
        /// </summary>
        User0001,

        /// <summary>
        /// 用户管理_新增
        /// </summary>
        User0002,

        /// <summary>
        /// 用户管理_编辑
        /// </summary>
        User0003,

        /// <summary>
        /// 用户管理_状态
        /// </summary>
        User0004,

        /// <summary>
        /// 用户管理_删除
        /// </summary>
        User0005,

        /// <summary>
        /// 用户管理_重设密码
        /// </summary>
        User0006,
        #endregion

        #region 角色
        /// <summary>
        /// 角色管理_查看
        /// </summary>
        Role0001,

        /// <summary>
        /// 角色管理_新增
        /// </summary>
        Role0002,

        /// <summary>
        /// 角色管理_编辑
        /// </summary>
        Role0003,

        /// <summary>
        /// 角色管理_状态
        /// </summary>
        Role0004,

        /// <summary>
        /// 角色管理_删除
        /// </summary>
        Role0005,
        #endregion

        #region 菜单
        /// <summary>
        /// 菜单管理_查看
        /// </summary>
        Menu0001,

        /// <summary>
        /// 菜单管理_新增
        /// </summary>
        Menu0002,

        /// <summary>
        /// 菜单管理_编辑
        /// </summary>
        Menu0003,

        /// <summary>
        /// 菜单管理_状态
        /// </summary>
        Menu0004,

        /// <summary>
        /// 菜单管理_删除
        /// </summary>
        Menu0005,
        #endregion

        #region 权限
        /// <summary>
        /// 权限管理_查看
        /// </summary>
        Permission0001,

        /// <summary>
        /// 权限管理_新增
        /// </summary>
        Permission0002,

        /// <summary>
        /// 权限管理_编辑
        /// </summary>
        Permission0003,

        /// <summary>
        /// 权限管理_状态
        /// </summary>
        Permission0004,

        /// <summary>
        /// 权限管理_删除
        /// </summary>
        Permission0005,
        #endregion

        #region 系统商户管理
        /// <summary>
        /// 系统商户管理_查看
        /// </summary>
        SyMerchantRecord0001,

        /// <summary>
        /// 系统商户管理_新增
        /// </summary>
        SyMerchantRecord0002,

        /// <summary>
        /// 系统商户管理_授权
        /// </summary>
        SyMerchantRecord0003,

        /// <summary>
        /// 卡商管理_查看
        /// </summary>
        CardMerchants0001,

        /// <summary>
        /// 代理管理_查看
        /// </summary>
        AgentRecord0001,
        #endregion

        #endregion

        #region 代理

        #region 代付商户管理
        /// <summary>
        /// 代理商户管理_查看
        /// </summary>
        AgentMerchantRecord0001,

        /// <summary>
        /// 代理商户管理_充值
        /// </summary>
        AgentMerchantRecord0002,

        /// <summary>
        /// 代理商户管理_充值带手续费
        /// </summary>
        AgentMerchantRecord0003,

        /// <summary>
        /// 代理商户管理_扣减余额
        /// </summary>
        AgentMerchantRecord0004,

        /// <summary>
        /// 代理商户管理_冻结余额
        /// </summary>
        AgentMerchantRecord0005,
        #endregion

        #region 存款订单
        /// <summary>
        /// 存款订单_全部
        /// </summary>
        DepositOrder0000,

        /// <summary>
        /// 存款订单_查看
        /// </summary>
        DepositOrder0001,

        /// <summary>
        /// 存款订单_补单
        /// </summary>
        DepositOrder0002,

        /// <summary>
        /// 存款订单_撤销
        /// </summary>
        DepositOrder0003,

        /// <summary>
        /// 存款订单_重置
        /// </summary>
        DepositOrder0004,

        /// <summary>
        /// 存款订单_导出
        /// </summary>
        DepositOrder0005,
        #endregion

        #region 付款记录
        /// <summary>
        /// 付款记录_查看
        /// </summary>
        PaymentRecord0001,

        /// <summary>
        /// 付款记录_审核
        /// </summary>
        PaymentRecord0002,

        /// <summary>
        /// 付款记录_确认
        /// </summary>
        PaymentRecord0003,

        /// <summary>
        /// 付款记录_取消
        /// </summary>
        PaymentRecord0004,

        /// <summary>
        /// 付款记录_撤销
        /// </summary>
        PaymentRecord0005,

        /// <summary>
        /// 付款记录_重置
        /// </summary>
        PaymentRecord0006,

        /// <summary>
        /// 付款记录_导出
        /// </summary>
        PaymentRecord0007,

        /// <summary>
        /// 付款记录_新增
        /// </summary>
        PaymentRecord0008,
        #endregion

        #region 库存卡管理
        /// <summary>
        /// 库存卡管理_查看
        /// </summary>
        StockCard0001,
        #endregion

        #region 银行卡管理
        /// <summary>
        /// 银行卡管理_查看
        /// </summary>
        BankCard0001,

        /// <summary>
        /// 银行卡管理_修改
        /// </summary>
        BankCard0002,

        /// <summary>
        /// 银行卡管理_状态
        /// </summary>
        BankCard0003,

        /// <summary>
        /// 银行卡管理_分配
        /// </summary>
        BankCard0004,
        #endregion

        #region 银行卡管理
        /// <summary>
        /// 启用银行卡_查看
        /// </summary>
        EnableBankCard0001,
        #endregion

        #region 结算记录
        /// <summary>
        /// 代理结算_查看
        /// </summary>
        SettleRecord0001,

        /// <summary>
        /// 代理结算_审核
        /// </summary>
        SettleRecord0002,

        /// <summary>
        /// 代理结算_确认打款
        /// </summary>
        SettleRecord0003,

        /// <summary>
        /// 代理结算_驳回
        /// </summary>
        SettleRecord0004,

        /// <summary>
        /// 代理结算_备注
        /// </summary>
        SettleRecord0005,
        #endregion

        #region 充值记录
        /// <summary>
        /// 充值记录_查看
        /// </summary>
        RechargeRecord0001,
        #endregion

        #region 账变记录
        /// <summary>
        /// 账变记录_查看
        /// </summary>
        AccountChangeRecord0001,
        #endregion

        #region 冻结记录
        /// <summary>
        /// 冻结记录_查看
        /// </summary>
        FrozenRecord0001,

        /// <summary>
        /// 冻结记录_解冻
        /// </summary>
        FrozenRecord0002,
        #endregion

        #region App
        /// <summary>
        /// App下载_查看
        /// </summary>
        AppDownload0001,
        #endregion

        #endregion

        #region 商户
        /// <summary>
        /// 商户提现
        /// </summary>
        MerchantWithdrawa,

        /// <summary>
        /// 商户充值
        /// </summary>
        MerchantRecharge,

        /// <summary>
        /// 商户添加订单
        /// </summary>
        MerchantAddOrder,
        #endregion
    }
}
